Therapeutic Product Delivery System and Method of Pairing

ABSTRACT

A method of pairing a therapeutic product delivery device to a handset is described. The handset is restricted to controlling only delivery devices which it is paired with. The method comprises the steps of: at the delivery device, setting, in response to the delivery device being connected to a charging device, a pairing indicator indicating that the delivery device is available for pairing, and broadcasting the pairing indicator using a radio transceiver; at the handset, discovering the delivery device based on the broadcast pairing indicator; and pairing the discovered delivery device and the handset together. By limiting the handset to pairing with devices which are broadcasting a pairing indicator, and by limiting the setting and/or broadcast of the pairing indicator to when the delivery device is connected to a charging device, the risk of accidentally pairing the wrong delivery device (for example someone else&#39;s) to the handset is greatly reduced.

FIELD OF THE INVENTION

The present invention relates to a therapeutic product delivery system and a method of pairing a therapeutic product delivery device to a handset for controlling the operation of the therapeutic product delivery device.

BACKGROUND TO THE INVENTION

Conventionally, Type 1 diabetes has been treated with daily insulin injections. However, this inevitably results in insulin levels that do not match the normal and rapid changes in blood glucose which occur in a patient throughout the day. On the one hand, insufficient insulin and high glucose levels lead to immediate symptoms and contribute to long-term complications. On the other hand, too much insulin may result in too little blood sugar leading to loss of consciousness and convulsions. As an alternative to injections, insulin pump therapy is intended to mimic the normal physiology of the healthy pancreas. Unlike multiple daily insulin injections, an insulin pump is able to provide a constant background infusion of insulin that can be adjusted according to individual need, compensating for daily activity and exercise routines. The pump may also be programmed to deliver bolus doses of insulin to address the big glucose swings in the blood that would otherwise result from eating and drinking. By mimicking the natural physiology of the pancreas, insulin pump therapy aims to maintain a constantly normal blood glucose level; avoiding the highs that are associated with meals or the lows that come from too much insulin.

It is desirable, for reasons which will be explained subsequently, for the pump to be wirelessly controlled by a handset device. The pump, as a portable and therefore battery powered device, may run out of battery power, and a second pump device may be required while the original pump is being recharged. As a result, there is a need to provide for multiple pump devices which can be controlled by a single handset device. The use of more than one rechargeable unit with a single controller delivers a requirement that the user and the handheld device are aware that they are controlling the correct pump device. One way of achieving this would be to pre-pair handsets and a set of pump devices at the point of manufacture. However, handsets and pumps may be manufactured independently, making this solution impractical.

SUMMARY OF THE INVENTION

According to an aspect of the present invention, there is provided a method of pairing a therapeutic product delivery device to a handset, the handset being restricted to controlling only delivery devices which it is paired with, the method comprising the steps of:

at the delivery device, setting, in response to the delivery device being connected to a charging device, a pairing indicator indicating that the delivery device is available for pairing, and broadcasting the pairing indicator using a radio transceiver;

at the handset, discovering the delivery device based on the broadcast pairing indicator; and

pairing the discovered delivery device and the handset together.

By limiting the handset to pairing with devices which are broadcasting a pairing indicator, and by limiting the setting and/or broadcast of the pairing indicator to when the delivery device is connected to a charging device, the risk of accidentally pairing the wrong delivery device (for example someone else's) to the handset is greatly reduced. Also, given the potential severity of permitting a pump delivering insulin to a patient to be controlled by a another person (not the patient), it is very important to minimise the risk of a third party being able to achieved this. A manually depressed switch on the delivery device could be accidentally depressed (and then paired with another handset), or would only require a brief opportunity to access the delivery device to perform pairing. In contrast, the present invention requires the charger (an additional hardware element) to perform pairing, and the likelihood of accidental or intentional pairing is therefore greatly reduced. The delivery device is able to be paired until the delivery device is removed from the charger, until pairing has occurred, or until the expiry of a short time-out period after the delivery device is engaged with the charger, whichever happens sooner. This provides a short, well defined, opportunity for pairing, which requires the use of a dedicated charger for the delivery device.

Embodiments of the present invention are able to fulfil the requirement that a user may need to establish a pairing connection to existing pumps after a replacement handset is issued, and that a user may need to establish a pairing connection to an existing handset after a replacement delivery device has been issued.

A method has been devised for managing the pairing of an infusion pump with a specific patient's handheld controller. This is achieved through device discovery and the exchange of unique tokens generated by the pump and the controller.

The step of discovering the delivery device may comprise scanning (at the handset device) RF channels to find broadcasting pumps having their pairing indicator set to indicate that they are available for pairing.

The connection of the delivery device to the charger may be detected by the delivery device based on one or both of a physical connection and an electrical connection between the delivery device and the charger.

The method may further comprise a step of setting, at the delivery device, a pairing indicator to indicate that the delivery device is not available for pairing when the delivery device has been paired to the handset. This prevents the delivery device from being paired to another handset once it has been paired.

The handset may be responsive to a user input to activate a delivery device currently paired to the handset, the handset being permitted to interrogate the status of any delivery device to which it is paired, but permitted to trigger the delivery of a therapeutic product only from an activated delivery device to which it is paired. Preferably, only one of the delivery devices paired to the handset can be in an activate state at any given time. In other words, there can be a plurality of delivery devices paired to a particular handset, but only one of these can be active and capable of receiving insulin delivery instructions from the handset. The user input may be the selection of a delivery device for activation from a displayed list of delivery devices which are currently paired to the handset.

The pairing step may comprise the generation of a token which is to accompany messages being communicated between the delivery device and the handset.

On activation, an encryption key may be generated for encrypting medical data before communicating it between the delivery device and the handset. The medical data to be encrypted may comprise one or more of a basal delivery rate over a period of time and a timing and dosage of bolus doses over a period of time. In other words, historical dosage information indicating the patters of insulin delivery over, for example, a whole day, are encrypted to protect the privacy of the patient's medical data. However, some status information regarding the delivery device is communicated in an unencrypted form, for example information which is not directly relevant to the patient's condition, but is instead relevant to the current operation of the delivery device. For example, the status information communicated in an unencrypted form may comprise one or more of an indication of a remaining quantity of the therapeutic product in the delivery device, a current battery charge level of the delivery device, a current basal delivery rate being administered by the delivery device, a bolus dosage currently being administered by the delivery device, or an alarm signal.

The method may comprise a step of communicating, from a discovered delivery device to the handset, an indication of whether the delivery device is unpaired, already paired to the handset, or paired to another handset.

The method may further comprise a step of fitting a protective cap onto the delivery device, the protective cap covering the electrical charging contacts of the delivery device, wherein in response to the protective cap being fitted to the delivery device, the delivery device turns off its radio transceiver. This reduces power consumption while, for example, the delivery device is not being used and is in transit.

According to another aspect of the present invention, there is provided a therapeutic product delivery system comprising a therapeutic product delivery device to be worn by a patient, and a handset device for controlling the operation of the delivery device, the handset device being operable to control only delivery devices which are paired to the handset device, wherein

the delivery device comprises a controller, for setting, in response to the delivery device being connected to a charging device, a pairing indicator indicating that the delivery device is available for pairing; and

a radio transceiver for broadcasting the pairing indicator;

the handset comprises a transceiver, for discovering the delivery device based on the broadcast pairing indicator; and

a controller, operable in combination with the controller of the discovered delivery device to pair the discovered delivery device and the handset together.

Various other aspects and features of the present invention are described in the embodiments which follow.

DETAILED DESCRIPTION

The invention will now be described by way of example with reference to the following Figures in which:

FIG. 1 shows a schematic view of a drug delivery system;

FIG. 2 shows a schematic view of a drug delivery device;

FIG. 3 shows a schematic view of a handset for controlling the drug delivery device of FIG. 2;

FIG. 4 schematically illustrates a pairing activity flow for the handset and pump;

FIG. 5 schematically illustrates a detailed action and message flow between a user, a user interface and application of a handset, a pump and a charger; and

FIG. 6 schematically illustrates a detailed action and message flow between a user, a user interface and application of a handset, a pump and a charger.

System

Referring to FIG. 1, a drug delivery system 1 is schematically illustrated. The drug delivery system 1 in this case delivers insulin to a patient. However, it will be appreciated that embodiments of the present invention may be appropriate for delivering drugs other than insulin. The system 1 comprises a delivery device 2 which is worn on the patient's body, a handset 3 (which may appear similar to a smartphone) for controlling the delivery device 2, and a server 4. The delivery device 2 and the handset 3 are able to communicate via a first wireless connection 5, for example a lower power ANT radio connection. The handset 3 and the server 4 are able to communicate via a second wireless connection 6, for example a GPRS mobile data connection 6 a and the Internet 6 b. The server 4 comprises a patient database 7 for storing patient medical information and other information about the patient. Both the delivery device 2 and the handset 3 are powered by rechargeable batteries. Also shown in FIG. 1 is a charging cradle 8 into which the delivery device 2 is inserted in order to charge the delivery device 2.

Delivery Device

The delivery device comprises two parts, which are detachable from each other, as shown schematically in FIG. 2. The first of the two parts is a body 21, which contains a spring 22, a biasing member 23 including a displacement sensor (for example as described in US2011/0316562), and a set of contact pins 24 for providing an electrical connection with the second part. The body 21 also comprises a battery, control circuitry and a transceiver for communicating with the handset, which are not separately shown in FIG. 2 in the interests of clarity, but are generally represented by element 25. The second of the two parts is a disposable insulin cartridge 26, which comprises a reservoir 27 of insulin, contact pads 28 for providing an electrical connection with the body 21 via the pins 24, a pumping device (a wax actuator, for example as described in GB2443261) for pumping the insulin from the reservoir 27 into the patient's body, and a valve arrangement (for example as described in US2010/0137784). The pumping device and valve arrangement are not separately shown in FIG. 2 in the interests of clarity, but are generally represented by element 29. It will be understood that the body 21 of the delivery device is reusable, while the disposable cartridge 26 is intended to be removed and disposed of when the reservoir 27 has been depleted, or when the cartridge has passed its use by date, or if it develops a fault. A new cartridge can then be engaged with the body 21. While it is preferable that the cartridge is disposable, it will be appreciated that, in principle, the cartridge may be refilled and reused again rather than being disposed of. However, even in this case the cartridge should be removable from the body so that a new (full) cartridge can be used while the original cartridge is being refilled.

In use, the body 21 and the cartridge 26 of the delivery device 2 are physically and electrically connected. The electrical connection is via the pins 24 and pads 28. The physical connection may be provided by clips or any other releasable engagement mechanism (not shown). The control circuitry in the body 21 is responsive to control signals received from the handset 3 via the wireless connection 5 to draw current from the battery and apply an electrical current via the pins 24 and the pads 28 to activate the pumping device within the cartridge 26 to draw fluid from the reservoir 27 through the valve arrangement and out of the delivery device 2 to a patient's body. The rate of delivery of the therapeutic product can be controlled by the control circuitry to achieve a particular basal delivery rate, or bolus dose, by controlling the amount and timing of electrical current to the pumping device. Although the basal rate is set by the handset, once set the delivery device 2 is able to maintain the set basal rate with no further communication from the handset 3. As can be seen in FIG. 2, when the body 21 and the cartridge 26 are in engagement, the reservoir 27 is received within the body 21, displacing the biasing member (and displacement sensor) 23 and compressing the spring 22. The compressed spring applies a biasing force to a base of the reservoir 27 via the biasing member 23. The biasing force does not in isolation force insulin from the reservoir 27 through the valve arrangement and into the patient's body, but when combined with the pumping action of the pumping device, the biasing force pressurises the insulin in the reservoir 27 to refill a pumping chamber in advance of each pumping action. It is the pumping action which drives a controlled amount of insulin from the pumping chamber through an outlet valve and to the patient's body. The reservoir takes the form of a cylinder having a first end from which insulin is drawn under the action of the pump, and a second end opposite to the first end at which the (moveable) base is provided. The base of the reservoir moves inwardly of the reservoir (to effectively decrease the size of the reservoir) as the insulin is pumped from the reservoir, under the biasing force provided by the biasing member 23. The position of the biasing member 23 is dependent on the current fill state of the reservoir—that is, how much insulin is remaining in the reservoir. The position of the biasing member 23, and thus the base of the reservoir 27, is determined by the displacement sensor. The displacement sensor is therefore able to generate a signal indicative of the remaining quantity of insulin in the reservoir. By monitoring the change in the remaining quantity of insulin with respect to time, an actual rate of insulin delivery can be determined. This can be used by the control circuitry to apply corrections to the actual delivery rate by adapting the amount and/or timing of electrical current to the pumping device. The quantity of insulin remaining in the reservoir is transmitted to the handset 3, where it can be displayed to the patient and used as an indicator of when the patient should change the current cartridge for a new cartridge. The control circuitry in the body 21 may also transmit an indication of current battery level to the handset, so that the patient is made aware of when the battery requires recharging.

The delivery device also contains an activity monitor to track exercise (not shown). Exercise can have a significant effect on the amount of insulin needed for good control, so tracking exercise accurately is an important part of effective diabetes management. The activity monitor uses a sensor in the delivery device to detect movement of the delivery device, which can be used to infer when the user is engaged in physical activity. The detected activity is then wirelessly communicated to the handset via the wireless connection 5, where the handset (and the server) is able to track and record the patient's activity. Through an online portal to the server, the patient and permitted medical professionals are able to compare activity peaks with blood glucose to identify how activity is influencing the patient's need for insulin. This can in turn be used to program the handset with appropriate dosages for the patient.

Due to the fact that the patient interfaces with the handset rather than the delivery device itself, the delivery device is able to be made small and discreet, and is provided without buttons or a physical connection to a control unit.

Handset

The handset 3 comprises two transceivers. The first transceiver is for communicating with the delivery device via the first wireless connection 5, while the second transceiver is for communicating with the server 4 via the second wireless connection 6. The handset also comprises a processor for running control software. The control software monitors the patient's condition and reports it to the central server 4, and controls the delivery of insulin doses to the patient by transmitting control signals to the delivery device 2. The handset 3 also comprises a touch screen display 34, which displays information to the user and provides a user interface for the user to input data, modify the basal rate, and trigger extraordinary bolas doses.

As well as wirelessly controlling the pump, the handset 3 also has an integral blood glucose meter 32. The blood glucose meter 32 detects the amount of glucose in the patient's blood. The blood may be analysed at the meter 32 by pricking the patient's finger and depositing a droplet of blood on a slide, which is inserted into the meter 32. The detected blood glucose level can be brought to the attention of the patient on the handset 3, and the patient can decide to trigger a bolas dose based on the blood glucose information. The result of every blood glucose test is automatically logged by the software and becomes immediately available for reference via the server 4 to the patient, medical professionals and even family members (such as parents). More generally, the handset 3 runs various software applications which help the user (and other authorised parties) to keep track of diet, insulin, blood glucose and exercise (which as explained above is recorded automatically from a sensor in the delivery device). By automating data collection, the handset 3 eliminates, or at least reduces, the need for a diabetes journal and ensures that comprehensive and accurate clinical information are constantly available to the patient and medical professionals via the server 4.

When controlling the delivery device, the handset 3 sends wireless signals to the delivery device 2 to deliver regular periodic doses of insulin at a pre-determined basal rate, which is set on the handset 3 according to the recommendations of a medical professional. The basal rate may be adjustable by the user within certain constraints. However, the software is configured such that it is not allowed for the basal rate to be adjusted remotely by third parties such as doctors. The hand-held device 3 also allows the user to trigger extraordinary bolus doses, for example after eating carbohydrates or performing exercise. As with a basal dose, the bolus dose is delivered by the delivery device 2 in response to control signals sent wirelessly from the handset 3. The user is able to input the volume of carbohydrates which have been consumed at a relevant time and is also able to input periods of exercise and the hand-held device is able to recommend adjustments to the basal rate or when a bolus is needed. As discussed above, the glucose monitor 32 may have an influence on the dosage. All of this information is transmitted to the server 4. The hand-held device 3 also receives information from the delivery device 2, for example to indicate whether it is faulty or when the insulin cartridge needs to be replaced. It also provides an indication of battery level.

Server

It will be understood from the above that the handset 3 and the delivery device 2 monitor and record clinical information while delivering insulin according to the body's needs. By providing this information to the server 4, it can be made almost immediately available to all those who need to see it. In particular, a mobile connection to a secure online management portal makes it possible for patients, clinicians and parents to be made constantly aware of, and able to react to, changing conditions. A diabetes clinic with patients using the system is able to see the current status of all its patients on a single screen, delivered to the clinic in real time. The portal can be accessed over the Internet in the clinic or through a smartphone. In addition to making it possible for a patient to access their latest clinical information online, it is possible for the patient to see simple visual analysis of their data, for example to identify trends and patterns in their blood sugar, and to immediately see their insulin dosing habits. This information can all be viewed using a simple online web portal that can be accessed from home, from work or from a smartphone. The server can also transmit SMS messages to a child's parents to let them know their child's information and state of health.

A patient using the system is provided with a personal login to the secure mobile diabetes management portal. Once logged in the patient can see all of their automatically collected data in the form of charts and graphs to help them understand where they might need to make adjustments. Exercise habits are mapped out in pie charts. An indication of exactly how and when the patient's insulin was delivered is provided. The patient's clinicians are able to see the same analysis and information, enabling them to call or text the patient whenever needed with guidance and advice.

From a single online dashboard screen, the clinic has access to the status of all the patients on the system; including current blood sugar, average blood sugar, insulin dosing, hypo frequency and blood testing habits. At a glance, anyone having difficulties can easily be identified for an immediate response. With a single click, all the data for a patient is analysed and charted to identify trends, patterns and problems. Using the portal, clinics can completely reorganise the way in which patients are managed. Text and email can be used to check on recent events. Clinic visits are focused completely on current and accurate information.

Pairing of the Handset and the Delivery Device

A user can be expected to have more than one delivery device (pump), for example so that one can be used whilst the other is charging. The user may sometimes need to pair a new pump with his handset (for example because he has received a new pump, or a new handset) and, in order to avoid the risk of accidently pairing with the wrong pump or someone else's pump, pairing can only take place whilst the relevant pump is connected to its charger. This connection can either be a mechanical connection, for example having a pin on the charger which depresses an actuator on the pump body (or vice versa), or electronically, for example by interconnecting two terminals. It will be appreciated that an electrical connection is inherent in any connection between a charger and a device which it is charging, and this connection may itself form the basis for the detection (the charging circuitry responsible for charging the battery of the device when the device is connected to the charger needs to be responsive to the connection to initiate charging). The person skilled in the art will be aware of a number of techniques for detecting an electrical connection between two devices, and in particular between a charger and a device to be charged. There is only the need to form pairing once. The handset is able to display a list of the pumps which it is paired with, and the user is able to select which pump to use (activate) out of the listed pumps. The handset will only control insulin delivery using an activated and paired pump, and it is only possible to have one of the paired pumps active at any given time.

Pairing (Discovery) is therefore securely tied to the charger. The Pairing process is initiated when the user places the delivery device in its charging cradle. Following the connection of the delivery device to the charger, a predetermined period (for example 5 minutes) is provided during which time pairing is possible. Following the expiry of this period pairing is no longer possible (unless the delivery device is removed from and reconnected to the charger). The delivery device recognises when it is inserted into an authorised charger and only then will it enable discovery by handset devices by setting a pairing attribute (bit) in a broadcast from its radio transceiver. After the predetermined time, the pairing bit will be changed so that the delivery device is no longer discoverable, and can no longer be paired to a handset. The broadcast itself may be triggered by the insertion of the delivery device into the charger, or may be a regular broadcast, in which the pairing attribute is merely modified from non-discoverable to discoverable by the insertion of the delivery device into the charger. In the former case, it will be appreciated that, since the broadcast only takes place while the delivery device is connected to the charger, the additional power consumption associated with the broadcast will not drain the battery of the delivery device, because the battery will be on charge at the time.

Once the delivery device has been inserted into the charging cradle, at the handset, a software application (wizard) guides the user through the pairing process. The user selects “Search” for pumps and the handset scans the RF channels for pumps with their pairing bit set. When a pump is discovered the handset requests its pairing status details and receives these back. The handset can then determine from the pairing status details whether the pump is New, Already paired to this handset or whether the pump is paired to another handset. The latter status can arise if a replacement handset has been issued to the user. The user can then choose to pair with the pump and adds a “Tag” or name to identify the pump in its handheld list for future use. The delivery device acts as a master, controlling its discovery mode (using the pairing bit) and exchanging tokens with the handset device to create a “Master-Slave relationship”. Once paired the agreed tokens are used during all communications between the slave and master to validate that the correct slave (handset) is sending the requests to the Pump. In other words, using the agreed tokens, each of the handset and the pump are able to determine whether a particular received communication (for example a command from a handset to a pump, or status information from a pump to a handset) is from a device which it is paired with. When pairing occurs, the pump will discard any token agreed with a handset to which it was previously paired, and so if a previous handset attempts to control the pump the tokens will not match and the handset will fail to exert control over the pump. This addresses the problem of a pump delivering insulin in response to a command from a handset which it is not paired with, or the handset (and consequently the server) acquiring status information about a pump which it is not paired with. This is important for a variety of reasons, including the fact that the dissemination of this information to the wrong handset (and thus user) would both infringe the privacy of a user (other than the user of the handset), and cause the wrong medical information to be associated with the user of the handset, which could cause diagnostic problems downstream. The status information may comprise activity data regarding times and amounts of delivery of insulin to the patient (both basal and bolus doses).

Referring to FIG. 4, a pairing activity flow for the handset and pump is schematically illustrated. The left hand column of FIG. 4 contains the steps conducted by the handset, while the right hand column of FIG. 4 contains the steps conducted by the delivery device (referred to here as a pump). At a step S1, the user inserts the pump into its charger. The mechanical and/or electrical engagement between the pump and its charger causes a pairing indicator to be set to make the pump discoverable by a handset device. The pairing indicator is broadcast by a radio transceiver (preferably an ANT radio) in the pump, and is therefore received by nearby handsets. At a step S2, the user selects an “add pump” function at their handset device using the user interface. This brings up a searching screen at a step S3. At a step S4, the handset scans for broadcasts from nearby discoverable pump devices. At a step S5, it is determined whether any new pumps have been found. If not, the searching screen is updated to indicate that no new pumps have been found, and the process terminates at a step S6. If at the step S5 it is determined that one or more new pumps have been found, then at a step S7 the handset attempts to obtain pump details from each pump found. At a step S8, the pump device returns its pump details to the handset, which will include the current pairing status of the pump device (as described previously). It is then determined at a step S9 (at the handset) whether the pump device is already paired to the handset. If so, then the searching screen is updated to indicate that the found pump is already in the list of paired pumps at the handset, and the process terminates at a step S10. If at the step S9 it is determined that the found pump is not already paired to the handset, then it is determined at a step S11 whether the pump is already paired to another handset. If so, then the searching screen is updated at a step S12 to indicate that the pump is paired to another handset, and the user is given the opportunity to take control of the pump (from the other handset) at a step S13. If the user chooses not to take control, then the process ends. If the user does choose to take control of the pump, then the pump is named (for display in the list of paired pumps) at a step S14. It will be understood that it may be necessary for a pump which is paired to another handset to be unpaired from that handset (by discard an old token associated with the previous pairing, in favour of a new token associated with the new pairing, as described elsewhere), so that a user can have a replacement handset (for example because his old one becomes broken or lost) without needing to replace the pump devices too. If at the step S11 it is determined that the pump is not paired to another handset (and it thus unpaired), then at a step S15 it is determined that a new pump has been found, and the user is provided with the opportunity to add the new pump to the list of paired pumps at a step S16. If the user chooses not to add the new pump to the list, then the process ends. If the user chooses to add the new pump to the list, then the new pump is given at a name at the step S14.

Once the pump has been named, a communicating screen is displayed at the handset at a step S17. A pairing request is then sent to the pump at a step S18. In response, pairing is forced at the pump at a step S19, and the pump name is asserted. At a step S20, a ticket is communicated from the pump to the handset. At a step S21 the ticket is received at the handset, and in response the communicating screen is updated at a step S22 to request the user to confirm that the pump should be added. If the user declines at a step S23, then the process ends. If the user confirms that the pump should be added at the step S23, then the communicating screen is updated at a step S24 and the ticket is returned from the handset to the pump at a step S25. At a step S26, the ticket is validated at the pump. In particular, at a step S27 it is determined whether the ticket is valid, and if not then at a step S28 a ticket error is communicated to the handset, and used to generate an error notice, whereupon the process ends. If at the step S27 it is determined that the ticket is valid, then the pump is saved to the database (at the handset) at a step S30, and the communicating screen is updated to indicate to the user that the pump has been added to the list of available pumps.

Referring now to FIG. 5, this schematically illustrates a detailed action and message flow between a user A, a user interface B and application C of a handset, a pump D and a charger E. The process is described with respect to time from a first step T1 through to a step T33. At the step T1, the user A inserts the pump D into the charger E. In response to this, the pump D detects its insertion in the charger E at a step T2. Then, at a step T3 the pump D is set into a pairing mode, and a pairing indicator (pairing=on) is set and broadcast at a step T4. The broadcast pairing indicator can be received by any handset device within range, making the pump D discoverable to those handsets. At a step T5 the user A selects a pump management function at the user interface B of the handset. At a step T6, the user interface B requests the application C to retrieve and return a list of currently paired pumps to the user interface B for display to the user A at a step T7. At a step T8, the user A observes that the desired pump is not on the pump list and is not currently paired, and therefore selects a search for pumps function on the user interface B. At a step T9 the user interface B requests the application C to search for discoverable pumps using a radio transceiver of the handset. At a step T10 the application C opens a radio channel to search for discoverable pumps. At a step T11, the pump D is found. At a step T12 the application C attempts to obtain details for the discovered pump, and therefore transmits a GetPumpDetails message to the pump D at a step T13. At a step T14, the pump details are returned from the pump D to the application C.

The situation in case the pump D is a new pump is covered by the message flow set out in box M. In particular, at a step T15 it is determined by the application C that the found pump is a new pump (that is, not currently listed on the pump list). In this case, at a step T16 a new pump message is provided to the user interface B, and the user is offered the opportunity, at a step T17, to input a name for the pump. At a step T18 the user A enters the name, and at a step T19 the user interface B passes an instruction to the application C to add the pump (with its name) to the list of available (paired) pumps. At a step T20 the application C sends a force pairing message to the pump D, in response to which the pump D generates a token at a step T21 and sends it back to the application at a step T22. A confirm pairing message is then provided by the application C to the user interface B, triggering the user interface B to display a confirm pairing message to the user A. In response to this, the user A is able to confirm the pairing at a step T25, resulting in the transmission of a confirm token from the user interface B to the application C at a step T26, which is forwarded on to the pump D at a step T27. The pump D receives and logs the token at a step T28, and send back an acknowledgement token to the application C at a step T29. Also, the pairing indicator for the pump D is set to off at a step T30 to prevent the pump D from being paired to another handset. As a result, the pump D will no longer be discoverable. The acknowledgement token is then logged at the application C at a step T31, and a message is sent to the user interface B at a step T32 to display a pairing complete message on the handset. At a step T33, the pairing process is completed.

Referring now to FIG. 6, this schematically illustrates a detailed action and message flow between the user A, the user interface B and application C of a handset, the pump D and the charger E. The messages in box N relate to the process where a discovered pump (through the steps T1 to T14 of FIG. 5) is already in the list of paired pumps at the handset. In this case, at a step T34 (following the step T14) it is determined at the application C that the pump D is already in the list of paired pumps. The application C therefore sends a display pump in list message to the user interface B at a step T35, which causes the user interface B to display a pump already paired with handset message at a step T36, which the user A acknowledges at a step T37.

The messages in box P relate to the process where a discovered pump (through the steps T1 to T14 of FIG. 5) is already paired to another handset. In this case, it is still possible to pair the pump with a new handset (it will be appreciated that the risk of a handset misappropriating access to another person's handset is substantially reduced by limiting pairing to when a pump is connected to a charger). In particular, at a step T38 (following the step T14) it is determined at the application C that the pump D is paired to another handset. A paired to another handset message is therefore sent from the application C to the user interface B at a step T39, causing it to display a message at a step ST40 to the user A asking the user A if they would like the handset to take control of the pump D anyway. At a step T41 the user A confirms this desire, and at a step T42 enters a name for the pump. Steps T43 to T57 are then conducted, which are identical to the steps T19 to T33 and therefore will not be repeated.

The process of FIGS. 4 to 6 describe how therapeutic product delivery devices can be paired with a handset. It is not possible for a single delivery device to be paired with multiple handsets, because the delivery device will effectively be unpaired from a previous handset when it pairs with a new handset (by agreeing a new token to accompany communications between handset and pump). Moreover, it is not possible for a single handset to simultaneous instruct multiple devices to administer a therapeutic product, because following pairing it is necessary for the handset to activate a device before being able to instruct it to administer the therapeutic product, and only a single device is permitted to be activated at any given time. In order to activate a delivery device, the user will typically select a device to activate from a list of currently paired pumps displayed on the handset. While the handset is able to access information about each of the paired pumps (such as current insulin fill level and battery charge level), it is only able to control the delivery of a therapeutic product to an activated pump to which it is paired. On activation, an encryption key may be generated for encrypting medical data before communicating it between the delivery device and the handset. The encryption key may be an XTEA encryption key for example. Encryption keys may be generated and swapped between the handset and the delivery device by using known techniques, for example by using secret/network key encryption or public/private key encryption. The medical data to be encrypted may comprise one or more of a basal delivery rate over a period of time and a timing and dosage of bolus doses over a period of time. In other words, historical dosage information indicating the patterns of insulin delivery over, for example, a whole day, are encrypted to protect the privacy of the patient's medical data. However, some status information regarding the delivery device is communicated in an unencrypted form, for example information which is not directly relevant to the patient's condition, but is instead relevant to the current operation of the delivery device. For example, the status information communicated in an unencrypted form may comprise one or more of an indication of a remaining quantity of the therapeutic product in the delivery device, a current battery charge level of the delivery device, a current basal delivery rate being administered by the delivery device, a bolus dosage currently being administered by the delivery device, or an alarm signal ((for example to indicate that the pump is low on battery power, that the insulin reservoir is depleted, or that the pump (main body or cartridge) has developed a fault). The delivery device does not need to be connected to the charger in order for it to be activated by the handset. It need only be already paired with the handset.

The delivery device may transmit a broadcast on a regular basis (for example 2 broadcasts per second), irrespective of whether the delivery device is currently paired to a handset, activated, or neither, and irrespective of whether the delivery device is currently sat in a charging cradle. However, in some cases the content of the broadcast may differ depending on whether the delivery device is unpaired, paired but not active or paired and active. In the example embodiment, the two part delivery device is such that the disposable cartridge must be removed in order to insert the main body into the charging cradle (because the same contact pins are used both for providing the electrical connection with the disposable cartridge, and also with the charger). In the case of a broadcast from a delivery device which is currently inserted in the cradle, this may include an identifier for the delivery device and the pairing bit (set to permit discovery/pairing for 5 minutes, or until pairing to a handset is completed, and set not to permit discovery/pairing after this), to indicate whether it is currently possible for a handset to pair with the delivery device. When the delivery device is paired, removed from the charging cradle and the cartridge is fitted, the broadcast may include the identifier and basic status information indicating a current battery level and reservoir fill state for the delivery device. In the case of a paired and active delivery device, the broadcast may include flags indicating the occurrence of an event (e.g. bolus dose administered) at the delivery device or an alarm condition on the delivery device (e.g. battery low, reservoir low or device fault), or indicating the presence of a log/history which is available for transmission from the delivery device to the handset (and then on to the server). The handset is then made aware, via the flags, of information (e.g. an event or history) it may be interested in, and can then send a request status message to the delivery device to request the delivery device to provide more detailed information. The more detailed information could be provided in the form of a file. In the case of an event that a bolus dose has been administered the file might indicate the actual bolus dose administered to the patient. In the case of a history, the file might set out a list of times (start and stop times) and amounts of insulin delivered to the patient, both as regular (basal) doses and bolus doses, and also information from the activity monitor regarding the amount the patient has moved around. It will be appreciated that, if improved timeliness is necessary for e.g. the alarm conditions, then a dedicated alarm message could be sent in addition to the usual broadcast message. This would also have the advantage of improved reliability, since it is less likely that two messages (dedicated+broadcast) would be lost than a single message.

Also provided may be protective cap which can be fitted onto the delivery device, preferably over the electric contacts to prevent these being damages, becoming wet or becoming clogged with debris. When the protective cap is fitted to the delivery device, the delivery device turns off its radio transceiver. This reduces power consumption while, for example, the delivery device is not being used and is in transit, without the user needing to take an explicit action to turn off the delivery device. It will be appreciated that it is desirable for the default position to be for the delivery device to regularly broadcast its presence to enable a handset device to take control of it readily. However, the user would not need to take control of a delivery device which is fitted with the protective cap for travel purposes.

While embodiments of the present invention have been described with reference to an insulin delivery system, it will be appreciated that the present invention may be applied instead to the delivery of other drugs. 

1. A method of pairing a therapeutic product delivery device to a handset, the handset being restricted to controlling only delivery devices which it is paired with, the method comprising the steps of: at the delivery device, setting, in response to the delivery device being connected to a charging device, a pairing indicator indicating that the delivery device is available for pairing, and broadcasting the pairing indicator using a radio transceiver; at the handset, discovering the delivery device based on the broadcast pairing indicator; and pairing the discovered delivery device and the handset together.
 2. A method according to claim 1, wherein the step of discovering the delivery device comprises scanning RF channels to find broadcasting pumps having their pairing indicator set to indicate that they are available for pairing.
 3. A method according to claim 1, wherein the connection of the delivery device to the charger is detected based on one or both of a physical connection and an electrical connection between the delivery device and the charger.
 4. A method according to claim 1, further comprising a step of setting, at the delivery device, a pairing indicator to indicate that the delivery device is not available for pairing when the delivery device has been paired to the handset.
 5. A method according claim 1, wherein the handset is responsive to a user input to activate a delivery device currently paired to the handset, the handset being permitted to interrogate the status of any delivery device to which it is paired, but permitted to trigger the delivery of a therapeutic product only from an activated delivery device to which it is paired.
 6. A method according to claim 5, wherein only one of the delivery devices paired to the handset can be in an activate state at any given time.
 7. A method according to claim 5, wherein the user input is the selection of a delivery device for activation from a displayed list of delivery devices which are currently paired to the handset.
 8. A method according claim 1, wherein the pairing step comprises the generation of a token which is to accompany messages being communicated between the delivery device and the handset.
 9. A method according to claim 1, wherein on activation, an encryption key is generated for encrypting medical data before communicating it between the delivery device and the handset.
 10. A method according to claim 9, wherein the medical data to be encrypted comprises one or more of a basal delivery rate over a period of time and a timing and dosage of bolus doses over a period of time.
 11. A method according to claim 9, wherein some status information regarding the delivery device is communicated in an unencrypted form.
 12. A method according to claim 11, wherein the status information communicated in an unencrypted form comprises one or more of an indication of a remaining quantity of the therapeutic product in the delivery device, a current battery charge level of the delivery device, a current basal delivery rate being administered by the delivery device, a bolus dosage currently being administered by the delivery device, or an alarm signal.
 13. A method according claim 1, comprising a step of communicating, from a discovered delivery device to the handset, an indication of whether the delivery device is unpaired, already paired to the handset, or paired to another handset.
 14. A method according claim 1, further comprising a step of fitting a protective cap onto the delivery device, the protective cap covering the electrical charging contacts of the delivery device, wherein in response to the protective cap being fitted to the delivery device, the delivery device turns off its radio transceiver.
 15. A therapeutic product delivery system comprising a therapeutic product delivery device to be worn by a patient, and a handset device for controlling the operation of the delivery device, the handset device being operable to control only delivery devices which are paired to the handset device, wherein the delivery device comprises a controller, for setting, in response to the delivery device being connected to a charging device, a pairing indicator indicating that the delivery device is available for pairing; and a radio transceiver for broadcasting the pairing indicator; the handset comprises a transceiver, for discovering the delivery device based on the broadcast pairing indicator; and a controller, operable in combination with the controller of the discovered delivery device to pair the discovered delivery device and the handset together.
 16. A computer program, which when executed on a data processing device causes the data processing device to perform the steps of claim
 1. 18-19. (canceled) 